package com.jeesite.modules.custom.enumInfo;

public enum tableNameEnum implements IEnum {
    T_SERVICE_ORDER_DETAIL("服务订单", "T_SERVICE_ORDER_DETAIL"),
    T_SERVICE_INVOICE_DETAIL("服务发票", "T_SERVICE_INVOICE_DETAIL"),
    T_FINANCING_SERVICE_ORDER("融资订单", "T_FINANCING_SERVICE_ORDER"),
    T_BILL_NEGOTIATED("到单押汇", "T_BILL_NEGOTIATED"),
    T_TT_PAYMENT_ORDER_DETAIL("TT付款单", "T_TT_PAYMENT_ORDER_DETAIL"),
    T_TAX_CLEARANCE("通关缴税", "T_TAX_CLEARANCE"),
    T_CUSTOMS_DECLARATION_NOTICE_DETAIL("报关通知", "T_CUSTOMS_DECLARATION_NOTICE_DETAIL"),
    T_INCOME_EXPENDITURE_DETAIL("收支明细单", "T_INCOME_EXPENDITURE_DETAIL"),
    T_INVESTOR_SETTLEMENT_DETAIL("资方结算单", "T_INVESTOR_SETTLEMENT_DETAIL"),
    T_CUSTOMER_SETTLEMENT_DETAIL("客户结算单", "T_CUSTOMER_SETTLEMENT_DETAIL"),
    T_CUSTOMER_CAR_CONTRACT_DETAIL("客户汽车供需合同", "T_CUSTOMER_CAR_CONTRACT_DETAIL"),
    T_CAR_INVOICE("车辆发票", "T_CAR_INVOICE"),
    T_INVESTOR_CAR_CONTRACT_DETAIL("资方汽车供需合同", "T_INVESTOR_CAR_CONTRACT_DETAIL"),
    T_OVERSEAS_WAREHOUSE_DETAIL("海外仓", "T_OVERSEAS_WAREHOUSE_DETAIL"),
    T_LADING_BILL_DETAIL("提单", "T_LADING_BILL_DETAIL"),
    T_CUSTOMS_DECLARATION_DETAIL("报关", "T_CUSTOMS_DECLARATION_DETAIL"),
    T_OUTBOUND_ORDER("出库单", "T_OUTBOUND_ORDER"),
    T_INBOUND_ORDER("入库单", "T_INBOUND_ORDER"),
    T_RELEASE_CAR("放车单", "T_RELEASE_CAR"),
    T_AP_DETAIL("应付单", "T_AP_DETAIL"),
    T_AR_DETAIL("应收单", "T_AR_DETAIL"),
    T_RECEIVABLE_DETAIL("收款单", "T_RECEIVABLE_DETAIL"),
    T_PAYMENT_DETAIL("付款单", "T_PAYMENT_DETAIL"),
    T_ADVANCES_RECEIVED_ACTUAL("预收款", "T_ADVANCES_RECEIVED_ACTUAL"),
    T_ADVANCES_RECEIVED_ESTIMATED("预收款", "T_ADVANCES_RECEIVED_ESTIMATED"),
    T_ADVANCES_RECEIVED_TRANSFER_DETAIL("预收款", "T_ADVANCES_RECEIVED_TRANSFER_DETAIL"),
    T_PREPAYMENT_ACTUAL("预付单", "T_PREPAYMENT_ACTUAL"),
    T_PREPAYMENT_ESTIMATED("预付单", "T_PREPAYMENT_ESTIMATED");

    private String name;
    private String code;

    private tableNameEnum(String name, String code) {
        this.name = name;
        this.code = code;
    }

    @Override
    public String getCode() {
        return this.code;
    }

    @Override
    public String getName() {
        return this.name;
    }
}
